Design for test for micromirror DRAM

ABSTRACT

A differential amplifier circuit used to test the underlying DRAM memory cells in large area spatial light modulator (SLM) arrays by significantly increasing the cell capacitance to bitline capacitance ratio. Since for these SLM devices it is not desirable to sub-divide the DRAM array into smaller test arrays in order to reduce the bitline capacitance, this invention addresses the bitline capacitance problem by reading the differential voltage between two adjacent cells rather than the actual voltage of each cell. The approach is to load, precharge, and readout a checkerboard pattern and then repeat the process for an inverse checkerboard pattern. Cell outputs which have the same value for the two complimentary patterns indicate a cell failure. In this approach, the cell differential voltage readout is effectively doubled to approximately ±200 mVolts, providing 100% test coverage of these large area arrays. This results in an effective DRAM test procedure which is independent of bitline capacitance.

BACKGROUND OF THE INVENTION

[0001] 1. Field of the Invention

[0002] The present invention relates to the design to test properties of DRAM circuits and particularly to underlying DRAM's in optical spatial light modulators.

[0003] 2. Description of the Related Art

[0004] An important characteristic of any memory circuit is its ability to be automatically tested at the chip level. A typical DRAM cell 100, comprised of a NMOS transistor 101 and a storage capacitor 102, is shown in FIG. 1. Such memory cells are arranged in a matrix made up of rows and columns, where the columns are connected together and the rows are connected together. A wordline signal is used to address the various rows in the array while a bitline is used to address the columns. In testing the array, the binary state of each cell is read out and observed for correctness. One of the problems encountered in testing a DRAM array where all the bitlines in a column of cells are connected together is that the inherent bitline capacitance 103 can be large relative to the cell capacitance 102. This can result in very small cell readout differential voltages, as illustrated by the following voltage capacitance relationship: ${V\quad {differential\_ swing}} = {\frac{C_{1}}{C_{2}}\left( {V_{1} - V_{2}} \right)}$

[0005] where C₁ and C₂ are capacitors 102 and 103, respectively, V₁ is the cell output voltage, and V₂ is the bitline precharge voltage, V_(EE)/2, shown in FIG. 1. As can be seen from the equation, as the bitline capacitance, C₂, becomes large relative to the cell storage capacitance C₁, the readout differential voltage can become quite small.

[0006] In typical DRAM circuits, the bitline capacitance problem discussed above is overcome by breaking the DRAM array 200 into several cell banks 201-204 (four shown), as shown in FIG. 2. This allows the relationship between the capacitance of capacitors C₁ and C₂ to remain small enough that adequate cell readout voltages are obtainable.

[0007] However, the DRAM cells used as the underlying memory structure in large area spatial light modulators, such as digital micromirror devices (DMD), as shown in FIG. 3, are not necessarily conducive to being broken into banks since the mirrors are typically all connected together. In these large area arrays the large bitline capacitance can completely override the cell voltage during the readout test mode making it extremely difficult to test the memory array with conventional methods. As a result, an innovative method is needed for 100% testing the DRAM cells in these large area arrays. This invention solves this testing problem with an effective differential readout method and circuit for automatically testing the large area DRAM memory cells in these devices.

SUMMARY OF THE INVENTION

[0008] This invention discloses a differential amplifier circuit used to test underlying DRAM memory cells in large area spatial light modulator arrays by significantly increasing the cell capacitance to bitline capacitance ratio for the devices. Since these large area optical arrays can't be sub-divided into smaller banks for testing, as in the case of standard DRAM memory chips, the large bitline capacitance overrides the cell capacitance to the extent that it's difficult to readout the cell voltage. This invention overcomes the problem created by the large bitline capacitance.

[0009] The differential amplifier circuit of this invention compares each bitline with its adjacent bitline on a cell-to-cell basis. By loading a checkerboard pattern, reading out the results, loading an inverse checkerboard pattern, and reading out again, 100% test coverage of the array is accomplished. In this manner, the differential voltage readout is effectively doubled, to: ${Vreadout} = {{2\frac{C_{1}}{C_{2}}\left( {V_{1} - V_{2}} \right)}}$

[0010] In this case, the true data is not read, as in a conventional DRAM, but rather the differential voltage of a cell compared with it's adjacent cell is readout. This technique provides an effective DRAM test procedure which is independent of bitline capacitance.

DESCRIPTION OF THE VIEWS OF THE DRAWINGS

[0011] The included drawings are as follows:

[0012]FIG. 1 is a schematic for a typical DRAM cell. (related art)

[0013]FIG. 2 illustrates the cell banks for a typical DRAM chip. (related art)

[0014]FIG. 3 illustrates a single large cell bank for a typical optical spatial light modulator. (related art)

[0015]FIG. 4 is a schematic for the basic DRAM cell readout circuit of this invention.

[0016]FIG. 5 is a clocking diagram showing the pulse waveforms for operating the differential DRAM test circuit of this invention.

[0017]FIG. 6 shows the readout signal level for the circuit of this invention.

[0018]FIG. 7 is a schematic illustrating how the differential test circuit of this invention is used to test an entire DRAM array.

[0019]FIG. 8 shows test data from a typical DRAM test using the techniques of this invention.

DETAILED DESCRIPTION

[0020] This invention solves the problem of automatic testing of large area DRAM memory arrays, such as those used in spatial light modulators like the DMD, due to the large bitline capacitance for these devices. As discussed earlier, these large area arrays cannot conveniently be broken into smaller sub-arrays for testing purposes, due to the construction of the optical mirror superstructure on top of the memory array, but rather are addressed as a single DRAM memory array, as shown in FIG. 3.

[0021]FIG. 4 is a schematic of the circuit 300 of this invention used for testing a large area DRAM memory array. In this approach a differential sense amplifier circuit 310 is used to compare each bitline, on a cell-to-cell basis, with its adjacent bitline. The sense amplifier 310 is basically a differential amplifier comprised of two circuit legs with drain resistors 311 and 312, transistors 313 and 314, source resistors 315 and 316, and a current sink transistor 317. The two drain resistors 311 and 312 are tied together at one end and connected to a VEE voltage source and the current sink transistor 317 is connected to a −V_(SS) source (often gnd) and used to sink the current from the differential amplifier 310. However, in addition to the standard differential amplifier 310, a serial latch 307 is added, along with transistor 308 which is used to unbalance the differential amplifier such as to read zero volts if there is a failure in the DRAM cell. Both the differential sense amplifier 310 and the unbalance transistor 308 are controlled from an enable (EN) signal. The test data is read from the serial latch 307 in the form of a binary “1” and “0” bit-stream. A differential sense amplifier 310 is included between each pair of adjacent columns in the DRAM array. The array as illustrated in FIG. 4 is comprised of two of these cells, consisting of a transistor and a storage capacitor 301/302 and 303/304, respectively. As shown, the cells in the array are addressed in columns and rows with the sense amplifier of this invention connected between adjacent columns. Capacitors 305 and 306 represent the rather large bitline capacitance which is inherent in these large DRAM memory arrays. It is this large capacitance which overrides the cell capacitance (302 or 304) and prevents the readout of a true voltage value for an individual cell. Instead of reading out data from one cell, the difference amplifier compares each cell connected to a bitline with it's corresponding cell in the adjacent bitline (columns 1 & 2 in this case). In operation, a checkerboard pattern is loaded into the array, the array is readout, and then an inverse checkerboard pattern is loaded in and readout. This provides 100% test coverage of the array cells. The true data is not read out, but rather the differential voltage between two adjacent cells. In this mode, the differential amplifier effectively doubles the amplitude of the readout signal from that of a standard DRAM array to provide an output of approximately ±200 mVolts.

[0022] The operation of the circuit of this invention is illustrated by the waveforms of FIG. 5. As shown, after loading in a checkerboard pattern into the array, the bitlines are precharged to approximately V_(EE)/2. For the checkerboard pattern shown, cell 1 with a ‘white’ checkerboard pattern, will then pull-up the bitline (BL(N)) to approximately (V_(EE)/2)+(C₁₁/C₂₁)(V₁₁−V₂₁) volts and cell 2, with a ‘black’ checkerboard pattern, will pull-down the bitline (BL(N+1)) to approximately (V_(EE)/2)+(C₁₂/C₂₂)(V₁₂−V₂₂) volts. Then the results are readout with a differential voltage of approximately: ${{\frac{C_{11}}{C_{21}}\left( {V_{11} - V_{21}} \right)}} + {{\frac{C_{12}}{C_{22}}\left( {V_{12} - V_{22}} \right)}}$

[0023] Next, an inverse checkerboard pattern is loaded into the array and the precharge and readout process is repeated. A failed cell is indicated when the same value for both the checkerboard and inverse checkerboard patterns are readout. This procedure effectively provides a doubling of the differential margin and thereby enables an array with large bitline capacitance to be tested. As mentioned in FIG. 4, a transistor 308 is included in the sense amplifier which weighs the differential amplifier to one side such as to read out zero volts if both input signals are the same, indicating a failed cell. This architecture has improved reliability since both poles of the differential amplifier are operated in the differential mode with the common mode being 2.5 volts and the differential mode at 400 mVolts.

[0024]FIG. 6 shows the results of the circuit of this invention when biased from 0 to +5 volts and precharged to a middle level of approximately +2.5 volts. As shown, the differential amplifier output signal for a cell between two adjacent columns (column 1 and column 2 in this example) is on the order of ±200 mVolts or 400 mVolts peak-to-peak.

[0025]FIG. 7 is a schematic showing how the sense amplifiers 310 are included between each bitline in the DRAM array to provide the design for a built-in test mode for a DRAM chip. This method of loading a checkerboard pattern and testing and then loading an inverse checkerboard pattern and testing again, allows for 100% test coverage to be obtained. Again, the true data is not read from the cell as in the case of a standard DRAM, but rather the differential signal between two adjacent cells is readout. This prevents the need to breakup the DRAM array into smaller portions of cells for testing purposes in order to overcome the large bitline capacitance problem and as a result is much more beneficial for use in spatial light modulator DRAM applications.

[0026]FIG. 8 shows actual test data taken from a test chip. This shows the two cells (cell 1 and cell 2) being preset from 0 and +5 volts, respectively, to +2.5 volts and then pulling the storage capacitor levels up and down, respectively, as describe above. In this case the output signal was approximately 250 mVolts peak-to-peak.

[0027] The methodology of this invention, where the differential between two adjacent cells is readout rather than the actual voltage of the cell, significantly increases the cell capacitance to bitline capacitance ratio needed for effectively reading out test data from the DRAM array in large area spatial light modulators. 

1. A method for testing an unsegmented large area DRAM array, comprising: loading said array with a checkerboard pattern; comparing readouts from adjacent bitlines; loading said array with an inverse checkerboard pattern; and comparing readouts from adjacent bitlines.
 2. The method of claim 1 whereby the test data is digitally latched and serially readout in binary format.
 3. The method of claim 2 whereby an unbalanced differential sense amplifier is used to compare said adjacent bitline readouts, so as to provide zero volts output for failed (same value) DRAM cells.
 4. The method of claim 3 whereby: a checkerboard pattern is loaded into said DRAM array; said DRAM array is first precharged to V_(EE)/2 volts; said DRAM array is first readout by means of said sense amplifier; an inverse checkerboard pattern is loaded into said DRAM array; said DRAM array is again precharged to V_(EE)/2 volts; said DRAM array is again readout by means of said sense amplifier; the results of said two readouts from said differential sense amplifier are compared one with the other; and a serial binary bit-stream representing the DRIM test data is readout.
 5. The method of claim 4 whereby DRAM cell failures are indicated at cell locations having the same value for said checkerboard and said inverse checkerboard pattern readouts.
 6. The method of claim 5 whereby said differential sense amplifier output is effectively doubled in amplitude to approximately: ${{\frac{C_{11}}{C_{21}}\left( {V_{11} - V_{21}} \right)}} + {{{\frac{C_{12}}{C_{22}}\left( {V_{12} - V_{22}} \right)}}\quad {{volts}.}}$


7. The method of claim 6 whereby said unsegmented large area DRAM array can be tested independent of bitline capacitance.
 8. The method of claim 6 whereby 100% test coverage of said unsegmented large area DRAM array is obtained by differentially comparing adjacent cells.
 9. A circuit for testing an unsegmented large area DRAM array, comprising: a differential sense amplifier; serial output latch; a transistor used to unbalance one side of said differential sense amplifier; and an circuit enable input.
 10. The circuit of claim 9 whereby said differential sense amplifiers are connected between adjacent bitlines across said unsegmented large area DRAM array.
 11. The circuit of claim 9 whereby: the first and second inputs of said differential sense amplifiers are connected between adjacent bitlines (col(n) and col (n+1)); the output of said differential sense amplifiers are connected to the input of said serial output latches and to the drains of said unbalance transistors; the sources of said unbalance transistors are connected to circuit ground; the gates of said unbalance transistors are connected to an enable signal; and the outputs of said serial output latches provide binary data-stream output.
 12. The circuit of claim 11 whereby the common mode operating voltage of said differential sense amplifier is ≅+2.5 volts.
 13. The circuit of claim 11 whereby the differential mode output voltage is approximately 400 mVolts peak-to-peak.
 14. The circuit of claim 11 whereby complementary checkerboard and inverse checkerboard pattern signals are applied to the respective inputs of said differential sense amplifiers.
 15. The circuit of claim 14 whereby when said complementary checkerboard signals are applied to inputs of said differential sense amplifier and said inputs are precharged to +2.5 volts: the “high” input pulls-up from 2.5 volts to approximately 2.7 volts; and the “low” input pulls-down from 2.5 volts to approximately 2.3 volts.
 16. The circuit of claim 14 whereby a DRAM cell failure is indicated when said test outputs for a given cell read the same value for both complementary input patterns.
 17. The circuit of claim 16 whereby said unbalance transistor provides a readout of zero volts for a failed DRAM cell.
 18. The circuit of claim 17 whereby both poles of said differential sense amplifiers are operated in differential mode so as to improve reliability of said DRAM array test. 